Behavioral Animation of Faces: Parallel, Distributed, and Real-Time
نویسندگان
چکیده
Facial animation has a lengthy history in computer graphics. To date, most efforts have concentrated either on labor-intensive keyframe schemes, on manually animated parameterized methods using FACS-inspired expression control schemes, or on performance-based animation where facial motions are captured from human actors. As an alternative, we propose the fully automated animation of faces using behavioral animation methods. To this end, we employ a physics-based model of the face, which includes synthetic facial soft tissues with embedded muscle actuators. Despite its technical sophistication, this biomechanical face model can nonetheless be simulated in real time on a high-end personal computer. The model incorporates a motor control layer that automatically coordinates eye and head movements, as well as muscle contractions to produce natural expressions. Utilizing principles from artificial life, we augment the synthetic face with a perception model that affords it a visual awareness of its environment, and we provide a sensorimotor response mechanism that links percepts to meaningful actions (i.e., head/eye movement and facial expression). The latter is implemented as an ethologically inspired behavioral repertoire, which includes a rudimentary emotion model. We demonstrate a networked, multi-computer implementation of our behavioral facial animation framework. Each of several faces is computed in real time by a separate server PC which transmits its simulation results to a client PC dedicated to rendering the animated faces in a common virtual space. Performing the appropriate head/eye/face movements, the autonomous faces look at one another and respond in a natural manner to each other’s expressions.
منابع مشابه
An Architecture for Concurrent Reactive Agents in Real-Time Animation
This paper proposes an architecture for real-time behavioral animation based on parallel interactions between simple recursive reactive agents and allowing for integration with external articulated figure software. An animated sequence of a navigation scene where two actors play different roles is generated by a prototype.
متن کاملIMPROV: A System for Real-Time Animation of Behavior-Based Interactive Synthetic Actors
The IMPROV Project at NYU’s Media Research Lab is building the technologies to produce distributed 3D virtual environments in which human-directed avatars and computer-controlled agents interact with each other in real-time, through a combination of Procedural Animation and Behavioral Scripting techniques developed in-house. We are also exploring multi-modal interaction paradigms combining trad...
متن کاملReal-time Face Animation Driven by Human Voice
-This paper presents a review of the recent research that examines the problem of generating full facial animation from auditory input speech signal. The major applications of this technique include face animation, human-computer interfaces, computer-aided instruction, video games and multimedia telephony for the hearing impaired. Using human voice for the real-time animation of synthetic faces...
متن کاملA Distributed System for Near-Real-Time Display of Shaded Three-Dimensional Graphics
We present a distributed system that provides low-cost, interactive response for three-dimensional graphics applications. The system runs on commonly available hardware, which consists of a set of distributed workstations connected by a mediumbandwidth network. Problems such as heterogeneous processors, time-shared use of the workstations, and non-uniform image complexity are addressed through ...
متن کاملA New Adaptive Load-Shedding and Restoration Strategy for Autonomous Operation of Microgrids: A Real-Time Study
Islanding operation is one of the main features of a MicroGrid (MG), which is realized regarding the presence of distributed energy resources (DERs). However, in order to deal with the control challenges, which an MG faces during island operation, particularly when the transition is associated with certain excessive load, an efficient control strategy is required. This paper introduces a Centra...
متن کامل